Ipol\DPD\Shipment B

Total Complexity 94
Dependencies 7
Dependents 5
Total lines 788
Lines of code 346
Logical lines of code 172
Comment lines 283
Methods 42
Properties 10

Methods 42

Method Rating Maintainability Complexity Lines of code
calcShipmentDimensions()
B
42 22 48
sumDimensions()
A
40 14 63
calcItemDimensionWithQuantity()
S
47 6 36
isPaymentOnDelivery()
S
56 5 18
isPossibileSelfDelivery()
S
52 4 26
setSender()
S
64 3 10
setReceiver()
S
64 3 10
setItems()
S
62 2 11
isPossibileDelivery()
S
80 2 3
setCurrencyConverter()
S
77 1 4
getCurrencyConverter()
S
82 1 3
setWidth()
S
76 1 4
getPaymentMethod()
S
82 1 3
setPaymentMethod()
S
69 1 7
calculator()
S
79 1 3
getVolume()
S
73 1 4
setWeight()
S
76 1 4
getWeight()
S
80 1 3
setLength()
S
76 1 4
getLength()
S
80 1 3
setHeight()
S
76 1 4
getHeight()
S
80 1 3
__construct()
S
70 1 6
getWidth()
S
80 1 3
getSelfDelivery()
S
82 1 3
getConfig()
S
82 1 3
getDB()
S
80 1 3
getSender()
S
82 1 3
getReceiver()
S
82 1 3
setSelfPickup()
S
77 1 4
getSelfPickup()
S
82 1 3
setSelfDelivery()
S
77 1 4
setDeclaredValue()
S
77 1 4
setConfig()
S
77 1 4
getDeclaredValue()
S
82 1 3
getItems()
S
82 1 3
getPrice()
S
82 1 3
setPrice()
S
77 1 4
setCurrency()
S
77 1 4
getCurrency()
S
82 1 3
getDimensions()
S
82 1 3
setDimensions()
S
70 1 6